/**
 * Procesos 
 * @author Carlos Enrique Peña
 */

/**
 * Variable de Interfaz Grafica de Usuario
 * @type string
 */
var sGUI = 'Guia';
/**
 * Cantidad de Columnas 
 * @type integer
 */
var iCel = 2;

/**
 * Invoca modelos personales mediante GUI cada modelo
 * @type boolean
 */
var bModelo = true

$(function() {
  Generar_GUI('Frm-Aux', 'Responsable', 2, true);
  $('#Btn-Aux').html('<input type=\'button\' onclick=\'Guardar()\' value=\'Guardar o Salvar\' style=\'width:180px;height:22px\'></input>');

});

/**
 * Seleccionar elemenentos de Busqueda
 * 
 * @param {integer} iValor
 * @returns {boolean}
 */
function Seleccionar(iValor) {

  switch (iValor.value) {
    case '1':
      Contratado();
      break;
    case '2':
      Contratado();
      break;
    default :
      Limpiar();
      break;
  }
  return true;
}

/**
 * Listar Elementos del Responsable
 * @returns {boolean}
 */
function Contratado() {
  $('#Aux').show('slow');
}

// ---------------------------------------------------------------------------------

/**
 * Definir Buscar una Persona
 * @returns {Boolean}
 */
function Consultar() {
  var ced_rif = $("#ced_rif").val();
  $.ajax({
    url: sUrlP + 'Consultar_Oficina',
    data: 'RES_ced_rif=' + ced_rif,
    type: 'POST',
    dataType: 'JSON',
    success: function(Responsable) {
      $('#oid').val(Responsable.oid);
      $('#nombre_razon').val(Responsable.nombre_razon);
      $('#tipo option[value="' + Responsable.tipo + '"]').attr("selected", true);
      $('#tipo').change();

    },
    error: function(error) {
      var er = JSON.stringify(error);
      $('#msj_alertas').html(er);
      $('#msj_alertas').dialog('open');
    }
  });
  return true;
}


function Limpiar() {
  $('#oid').val('');
  $('#ced_rif').val('');
  $('#nombre_razon').val('');
  $('#Aux').hide('slow');
}

function Guardar() {
  desde = $('#desde').val();
  hasta = $('#hasta').val();
  tipo = $('#tipo').val();
  ced_rif = $('#ced_rif').val();
  oid = $('#oid').val();
  fecha = $('#fecha').val();
  nombre_razon = $('#nombre_razon').val();
  estatus = $('#estatus option:selected').val();
  forma = $('#forma option:selected').val();
  if (desde == '' || hasta == '') {
    $('#msj_alertas').html('Debe Seleccionar Una Guia: <br><br> (DESDE / HASTA)');
    $('#msj_alertas').dialog('open');
  } else {
    cadena = 'desde=' + desde + '&hasta=' + hasta + '&estatus=' + estatus + '&forma=' + forma + '&oid=' + oid + '&tipo=' + tipo + '&nombre_razon=' + nombre_razon + '&ced_rif=' + ced_rif + '&fecha=' + fecha;
    $.ajax({
      url: sUrlP + "Orm/Guia",
      data: cadena,
      type: 'POST',
      success: function(oEsq) {
        $('#msj_alertas').html(oEsq);
        $('#msj_alertas').dialog('open');
        Limpiar();
        $('#desde').val('');
        $('#hasta').val('');
      }
    });
  }
}